*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #303030;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #303030;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#303030;}
.clearfix {zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."; }
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}

.logo{display: flex;justify-content: space-between;}
.logo img{margin-top: 10px;}
.logo dl{background: url(../images/logo_tel.png) no-repeat left center;padding-left: 60px;color: #e90000;font-size: 26px;line-height: 130px;height: 92px;}
.nav{line-height: 60px;background: #015198;}
.navnr{display: flex;justify-content: space-between;}
.navnr a{color: #fff;font-size: 20px;}
.navnr li{position: relative;text-align: center;padding: 0px 20px;}
.navnr li:hover a{color: #fff;border-bottom: 2px solid #e90000;padding-bottom: 10px;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #015198;width: 200px;text-align: center;left: 0;}
.navnr li:hover p{display: block;}
.navnr li:hover p a{border: none;}
.navnr li p a{display: block;font-size: 16px;line-height: 40px;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{text-align: center;font-size: 30px;}
.title dl{margin-bottom: 50px;}
.title dl span:nth-child(1){font-weight: lighter;}
.title dt{font-size: 14px;line-height: 30px;}
.title1 dl{margin-bottom: 20px;}
.title2{color: #fff;}
.titles{text-align: left;}

.shuzibox{background: url(../images/shuzi_bg.jpg) no-repeat center bottom;padding-top: 90px;padding-bottom: 80px;}
.shuzi{margin-top: 62px;}
.shuzinr{display: flex;justify-content: space-around;text-align: center;}
.shuzinrs{border-right: 1px solid #cbcbcb;padding: 40px 0px  10px 0px;width: 238px;}
.shuzinrs:first-child{border-left: 1px solid #cbcbcb;}
.shuzinrs span{color: #fff;font-size: 18px;background: #dc271c;border-radius: 20px;width: 30px;height: 30px;text-align: center;display: block;line-height: 30px;position: relative;top: -50px;left: 150px;}
.shuzinr .shuzinrs:nth-child(3) span{left: 190px;}
.shuzinr .shuzinrs:nth-child(5) span{left: 175px;}
.counter-value{color: #015198;font-size: 60px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.shuzinrs dl{font-size: 18px;margin: 20px 0px;}
.shuzinrs dt{font-size: 16px;}

.workbox{background: url(../images/work_bg.jpg) no-repeat center;padding: 90px 0px 60px 0px;}
.pr{position: relative;}
.five_m{margin-top: 50px;}
.five_m .five_pic{ display:block; position:relative; z-index:10;text-align: center;}
.five_m .five_k{ display:block;width:450px; height:538px;position: absolute;top: 4px; left:350px;}
.five_m .five_k img{width:450px; height:538px;
-webkit-transition: -webkit-transform .5s ease-out;
-moz-transition: -moz-transform .5s ease-out;
-o-transition: -o-transform .5s ease-out;
-ms-transition: -ms-transform .5s ease-out;}
.five_m:hover .five_k img {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.five_l,.five_r{width: 600px;position: absolute;top: 0; z-index:12;}
.five_l{left: 0;}
.five_r{right: 0;}
.five_m p{width: 280px;position: absolute;-webkit-transition:transform .3s;transition:transform .3s;}
.five_m p b{display: block;font-size: 22px;color: #333;line-height: 40px;font-weight: normal;}
.five_m p span{display: block;font-size: 14px;}
.five_m p.five_p01{left: 140px;}
.five_m p.five_p02{top: 440px;left: 150px;}
.five_m p.five_p03{top: -13px;right: 115px;}
.five_m p.five_p04{top: 146px;right: 0px;}
.five_m p.five_p05{top: 356px;right: 30px;}
.five_m .five_l p:hover{-webkit-transform:translate(10px,0);transform:translate(10px,0);}
.five_m .five_r p:hover{-webkit-transform:translate(-10px,0);transform:translate(-10px,0);}

.flzsbox{margin: 90px auto;}
.flzs{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.flzsnr{width: 580px;height: 320px;border: 1px solid #cbcbcb;display: flex;justify-content: space-between;margin-bottom: 20px;}
.flzsnr dl{margin: 50px 0px 0px 40px;font-size: 14px;}
.flzsnr dl dt{font-size: 30px;text-transform: uppercase;color: #d7d7d7;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.flzsnr dl a{font-size: 26px;font-weight: bold;color: #015198;margin: 15px 0px;display: block;}
.flzsnr dl img{margin-top: 55px;transition: 1s;}
.flzsnr>a img{margin: 20px 15px 0px 0px;transition: 1s;width: 290px;height: 270px;object-fit: contain;}
.flzsnr:hover a img{transform: scale(1.1);}
.flzsnr:hover{box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1)}

.cpzsbox{background: #f6f6f6;padding: 70px 0px;}
.cpzs{display: flex;justify-content: space-between;margin-top: 40px;}
.cpfl li{position: relative;}
.cpfl li>a{width: 240px;display: block;text-align: center;color: #fff;background: #015198;font-size: 20px;line-height: 60px;margin-bottom: 15px;}
.cpfl li>a:hover{background: #e90000;}
.cpfl li p{background: url(../images/fl_icon.png) no-repeat left 30px;position: absolute;z-index: 2;top: 0;left: 240px;width: 240px;display: none;}
.cpfl li p a{display: block;color: #fff;font-size: 16px;background: #e90000;padding: 10px 20px 10px 20px;margin-left: 14px;}
.cpfl li:hover p{display: block;}
.cppic{width: 940px;display: flex;justify-content: space-between;flex-wrap: wrap;text-align: center;}
.cppic dl img{width: 220px;height: 180px;object-fit: contain;background: #fff;}
.hzalbox{margin-top: 30px !important;}
.hzal img{width: 220px;height: 110px;object-fit: contain;background: #fff;}

.advbox{background: url(../images/adv_bg.jpg) no-repeat center;padding: 40px 0px;}
.adv{display: flex;justify-content: space-between;margin-top: 50px;}
.advnr{width: 280px;height: 440px;background: url(../images/adv_bg1.jpg) no-repeat center;}
.advnr:nth-child(2){background: url(../images/adv_bg2.jpg) no-repeat center;}
.advnr:nth-child(3){background: url(../images/adv_bg3.jpg) no-repeat center;}
.advnr:nth-child(4){background: url(../images/adv_bg4.jpg) no-repeat center;}
.advnr dl{background: url(../images/adv_tit_bg.png) no-repeat center;text-align: center;line-height: 182px;font-size: 20px;margin-top: 50px;}
.advnr dt{color: #fff;font-size: 14px;margin: 40px 0px 0px 10px;line-height: 36px;}

.fwlcbox{background: url(../images/fwlc_bg.jpg) no-repeat center;padding: 70px 0px 40px 0px;}
.fwlcnr{margin-top: 45px;}
.fwlc{display: flex;justify-content: center;}
.fwlc dl{font-size: 14px;text-align: center;}
.fwlc dl dt{width: 96px;height: 96px;background: #fff url(../images/fwlc1.png) no-repeat center;border: 2px solid #015198;border-radius: 50px;display: flex;align-items: center;transition: 0.5s;}
.fwlc>img{width: 33px;height: 21px;margin: 44px 60px 0px;}
.fwlc2{position: relative;top: -40px;right: -450px;}
.fwlc2>img:first-child{margin-top: -30px;margin-left: 150px;margin-right: 0px;}
.fwlc2>img:last-child{margin-top: 140px;margin-left: -130px;}
.fwlc3{margin-top: -80px;}
.fwlc4{position: relative;top: -40px;left: -450px;}
.fwlc4>img:first-child{margin-top: -30px;margin-left: 20px;margin-right: -140px;}
.fwlc4>img:last-child{margin-top: 110px;margin-left: 20px;}
.fwlc5{margin-top: -60px;margin-left: 165px;}
.fwlc5 dd{font-size: 20px;color: #e90000;margin-top: 43px;}
.fwlc dl:nth-child(3) dt{background: url(../images/fwlc2.png) no-repeat center #fff;}
.fwlc dl:nth-child(5) dt{background: url(../images/fwlc3.png) no-repeat center #fff;}
.fwlc dl:nth-child(7) dt{background: url(../images/fwlc4.png) no-repeat center #fff;}
.fwlc2 dl dt{background: url(../images/fwlc5.png) no-repeat center #fff;}
.fwlc3 dl:nth-child(1) dt{background: url(../images/fwlc6.png) no-repeat center #fff;}
.fwlc3 dl:nth-child(3) dt{background: url(../images/fwlc7.png) no-repeat center #fff;}
.fwlc3 dl:nth-child(5) dt{background: url(../images/fwlc8.png) no-repeat center #fff;}
.fwlc3 dl:nth-child(7) dt{background: url(../images/fwlc9.png) no-repeat center #fff;}
.fwlc4 dl dt{background: url(../images/fwlc10.png) no-repeat center #fff;}
.fwlc5 dl:nth-child(1) dt{background: url(../images/fwlc13.png) no-repeat center #fff;}
.fwlc5 dl:nth-child(3) dt{background: url(../images/fwlc12.png) no-repeat center #fff;}
.fwlc5 dl:nth-child(5) dt{background: url(../images/fwlc13.png) no-repeat center #fff;}
.fwlc dl dt:hover{background: #015198 url(../images/fwlc1-1.png) no-repeat center;}
.fwlc dl:nth-child(3) dt:hover{background: #015198 url(../images/fwlc2-1.png) no-repeat center;}
.fwlc dl:nth-child(5) dt:hover{background: #015198 url(../images/fwlc3-1.png) no-repeat center;}
.fwlc dl:nth-child(7) dt:hover{background: #015198 url(../images/fwlc4-1.png) no-repeat center;}
.fwlc2 dl dt:hover{background: #015198 url(../images/fwlc5-1.png) no-repeat center;}
.fwlc3 dl:nth-child(1) dt:hover{background: #015198 url(../images/fwlc6-1.png) no-repeat center;}
.fwlc3 dl:nth-child(3) dt:hover{background: #015198 url(../images/fwlc7-1.png) no-repeat center;}
.fwlc3 dl:nth-child(5) dt:hover{background: #015198 url(../images/fwlc8-1.png) no-repeat center;}
.fwlc3 dl:nth-child(7) dt:hover{background: #015198 url(../images/fwlc9-1.png) no-repeat center;}
.fwlc4 dl dt:hover{background: #015198 url(../images/fwlc10-1.png) no-repeat center;}
.fwlc5 dl:nth-child(1) dt:hover{background: #015198 url(../images/fwlc13-1.png) no-repeat center;}
.fwlc5 dl:nth-child(3) dt:hover{background: #015198 url(../images/fwlc12-1.png) no-repeat center;}
.fwlc5 dl:nth-child(5) dt:hover{background: #015198 url(../images/fwlc13-1.png) no-repeat center;}

.newbox{margin: 90px auto;}
.new{display: flex;justify-content: space-between;margin-top: 50px;}
.newl{width: 660px;}
.newleft{display: flex;justify-content: space-between;margin-bottom: 35px;}
.newleft img{width: 200px;height: 160px;margin-right: 15px;}
.newleftnr dl{display: flex;justify-content: space-between;padding-top: 10px;}
.newleftnr dl a{font-size: 16px;color: #015198;}
.newleftnr dt{color: #868686;line-height: 20px;margin: 10px 0px;}
.newleftnr dd{text-align: right;}
.rights img{width: 550px;height: 160px;margin-bottom: 20px;}
.newright li{display: flex;justify-content: space-between;border-bottom: 1px dashed #a3a4a6;line-height: 30px;margin-bottom: 10px;}
.newr{width: 500px;}
.newr .time {width: 90px;height: 60px;text-align: center;box-sizing: border-box;color: #015198;font-weight: bold;border-right: 1px solid #015198;padding-top: 10px;}
.newr .time p:nth-child(1) {font-size: 30px;}
.newr li {display: flex;margin-bottom: 10px;overflow: hidden;background: #fff;box-shadow: 0 3px 5px 0px rgba(0,0,0,0.1);padding: 8px 0px;}
.newr .detail {box-sizing: border-box;padding-left: 30px;color: #000;}
.newr .detail p:nth-child(1) {margin-bottom: 10px;position: relative;}
.newr .detail p:nth-child(1) a{font-size: 16px;}
.newr .detail .absolute{position: absolute;top:0;left: -20px;}
.newr .detail p:nth-child(2) {font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newr .detail p:nth-child(2) a{color: #6b6b6b;}

.gsjjbox{background: url(../images/gsjj_bg.jpg) no-repeat center;padding: 50px 0px;}
.gsjjnr{display: flex;justify-content: flex-end;}
.gsjj{width: 560px;}
.gsjj>dl{margin: 25px 0px;}
.gsjj>dl p{text-indent: 2em;line-height: 28px;}
.gsjj a{font-size: 16px;color: #e90000;float: right;}

.gsxxbox{background: #f6f6f6;padding: 50px 0px;}
.tabbtn {display: flex;justify-content: center;}
.tabbtn li a {display: block;float: left;overflow: hidden;width: 150px;text-align: center;font-size: 20px;cursor: pointer;line-height: 40px;margin: 0px 15px;}
.tabbtn li a:hover{color: #fff;background: #e90000;}
.tabcon {overflow: hidden;margin-top: 35px;}
.sublist ul{display: flex;justify-content: space-between;}
.sublist ul img{width: 280px;height: 220px;background: #fff;object-fit: contain;}

.footnav{display: flex;justify-content: space-around;border-bottom: 1px solid #e90000;margin: 15px auto 20px;}
.footnav a{font-size: 18px;line-height: 50px;}
.footnav a:last-child{border-right: none;}
.footnav a:hover{color: #e90000;}
.foot{display: flex;justify-content: space-around;margin: 50px auto 42px;}
.footl{width: 325px;padding-top: 30px;}
.footl>img{width: 290px;height: 39px;margin-bottom: 30px;}
.footc{width: 270px;font-size: 16px;line-height: 28px;border-left: 1px solid #303030;border-right: 1px solid #303030;padding: 30px 80px;}
.footc dl{display: flex;margin-bottom: 15px;align-items: flex-start;}
.footc dl img{margin-right: 8px;}
.footr img{width: 160px;height: 160px;margin-top: 30px;}

.sylynr tbody{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sylynr tbody tr{margin-bottom: 15px;}
.sylynr tbody tr td input{width: 450px;}
.sylynr tbody tr td textarea{width: 450px;}
.sylynr dl input{background: #015198;color: #fff;font-size: 16px;line-height: 50px;width: 100%;border: none;}